
class XmlrpcGrailsPlugin {
	def version = 0.1
	def dependsOn = [:]

    def author = "Stuart Clayman"
    def authorEmail = "sclayman@timeindexing.com"
    def title = "This plugin adds XML RPC functionality to GRAILS"
    def description = '''\
The XML RPC plugin allows a grails Service to extend the Xmlrpc class
to become an XML RPC handler.  The methods of the service, become the
names of the functions for the RPC call.
'''
	def documentation = 'http://grails.codehaus.org/XML+RPC+Plugin'

	def doWithSpring = {
		// TODO Implement runtime spring config (optional)
	}   
	def doWithApplicationContext = { applicationContext ->
		// TODO Implement post initialization spring config (optional)		
	}
	def doWithWebDescriptor = { xml ->
		// TODO Implement additions to web.xml (optional)
	}	                                      
	def doWithDynamicMethods = { ctx ->
		// TODO Implement additions to web.xml (optional)
	}	
	def onChange = { event ->
		// TODO Implement code that is executed when this class plugin class is changed  
		// the event contains: event.application and event.applicationContext objects
	}                                                                                  
	def onApplicationChange = { event ->
		// TODO Implement code that is executed when any class in a GrailsApplication changes
		// the event contain: event.source, event.application and event.applicationContext objects
	}
}
